﻿<?xml version="1.0" encoding="utf-8"?>
<!-- saved from NCover 3.0 Export url='http://www.ncover.com/' -->
<coverage profilerVersion="3.2.2.5802" driverVersion="3.2.2" exportversion="3" viewdisplayname="" startTime="2009-10-11T22:45:44.271Z" measureTime="2009-10-11T22:45:46.42Z" projectName="" buildid="e51ef1d6-be19-4761-8910-69b0bd834fad" coveragenodeid="0" failed="false" satisfactorybranchthreshold="95" satisfactorycoveragethreshold="95" satisfactorycyclomaticcomplexitythreshold="20" satisfactoryfunctionthreshold="80" satisfactoryunvisitedsequencepoints="10" uiviewtype="TreeView" viewguid="P:\Projects\DotNetSlackers\Articles\KnowledgeExchange\trunk\analysis\NCoverKnowledgeExchangeCoverage.xml" viewfilterstyle="None" viewreportstyle="SequencePointCoveragePercentage" viewsortstyle="Name">
  <rebasedpaths />
  <filters />
  <documents>
    <doc id="0" excluded="false" url="None" cs="" csa="00000000-0000-0000-0000-000000000000" om="0" nid="0" />
    <doc id="2" excluded="false" url="p:\Projects\DotNetSlackers\Articles\KnowledgeExchange\trunk\src\KnowledgeExchange.Web.Tests\Controllers\AccountControllerTest.cs" cs="74341A8B91216339A40BD1BA709FC0E9" csa="406ea660-64cf-4c82-b6f0-42d48172a799" om="18" nid="0" />
    <doc id="1" excluded="false" url="p:\Projects\DotNetSlackers\Articles\KnowledgeExchange\trunk\src\KnowledgeExchange.Web.Tests\Controllers\HomeControllerTest.cs" cs="5048344E25B988D7320998A7C3CDC1C8" csa="406ea660-64cf-4c82-b6f0-42d48172a799" om="18" nid="0" />
    <doc id="3" excluded="false" url="p:\Projects\DotNetSlackers\Articles\KnowledgeExchange\trunk\src\KnowledgeExchange.Web\Controllers\AccountController.cs" cs="F28EA9325C99E30879F89EF297AF993D" csa="406ea660-64cf-4c82-b6f0-42d48172a799" om="19" nid="0" />
    <doc id="4" excluded="false" url="p:\Projects\DotNetSlackers\Articles\KnowledgeExchange\trunk\src\KnowledgeExchange.Web\Controllers\HomeController.cs" cs="599BA1B0DD955F6930934B9805238662" csa="406ea660-64cf-4c82-b6f0-42d48172a799" om="19" nid="0" />
    <doc id="5" excluded="false" url="p:\Projects\DotNetSlackers\Articles\KnowledgeExchange\trunk\src\KnowledgeExchange.Web\Default.aspx.cs" cs="AFBA4A22087CB323D0BB3C8453A0DE1F" csa="406ea660-64cf-4c82-b6f0-42d48172a799" om="19" nid="0" />
    <doc id="6" excluded="false" url="p:\Projects\DotNetSlackers\Articles\KnowledgeExchange\trunk\src\KnowledgeExchange.Web\Global.asax.cs" cs="1C44593337F3E83DE0DDC49415DE0CBE" csa="406ea660-64cf-4c82-b6f0-42d48172a799" om="19" nid="0" />
  </documents>
  <module moduleId="19" name="P:\Projects\DotNetSlackers\Articles\KnowledgeExchange\trunk\src\KnowledgeExchange.Web.Tests\bin\debug\AndrewSiemer.KnowledgeExchange.Web.dll" assembly="AndrewSiemer.KnowledgeExchange.Web" assemblyIdentity="AndrewSiemer.KnowledgeExchange.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null, processorArchitecture=MSIL" nid="0">
    <class name="KnowledgeExchangeWeb._Default" signature="KnowledgeExchangeWeb._Default" excluded="false" nid="0">
      <method name=".ctor" signature=".ctor() : void" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="Page_Load" signature="Page_Load(System.Object sender,System.EventArgs e) : void" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="15" el="15" c="13" ec="48" ex="false" fl="65536" doc="5" nid="0" />
        <seqpnt vc="0" o="D" l="16" el="16" c="13" ec="77" ex="false" fl="65536" doc="5" nid="0" />
        <seqpnt vc="0" o="24" l="17" el="17" c="13" ec="61" ex="false" fl="65536" doc="5" nid="0" />
        <seqpnt vc="0" o="2A" l="18" el="18" c="13" ec="61" ex="false" fl="65536" doc="5" nid="0" />
        <seqpnt vc="0" o="36" l="19" el="19" c="13" ec="66" ex="false" fl="65536" doc="5" nid="0" />
        <seqpnt vc="0" o="43" l="20" el="20" c="9" ec="10" ex="false" fl="65536" doc="5" nid="0" />
      </method>
    </class>
    <class name="-.&lt;&gt;f__AnonymousType0`3" signature="-.&lt;&gt;f__AnonymousType0`3" excluded="false" nid="0">
      <method name=".ctor" signature=".ctor(&lt;controller&gt;j__TPar controller,&lt;action&gt;j__TPar action,&lt;id&gt;j__TPar id) : void" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="Equals" signature="Equals(System.Object value) : System.Boolean" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="get_action" signature="get_action() : &lt;action&gt;j__TPar" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="get_controller" signature="get_controller() : &lt;controller&gt;j__TPar" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="get_id" signature="get_id() : &lt;id&gt;j__TPar" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="GetHashCode" signature="GetHashCode() : System.Int32" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="ToString" signature="ToString() : System.String" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
    </class>
    <class name="KnowledgeExchangeWeb.Controllers.AccountController" signature="KnowledgeExchangeWeb.Controllers.AccountController" excluded="false" nid="0">
      <method name=".ctor" signature=".ctor() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="0" l="21" el="22" c="9" ec="31" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="A" l="24" el="24" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name=".ctor" signature=".ctor(KnowledgeExchangeWeb.Controllers.IFormsAuthentication formsAuth,KnowledgeExchangeWeb.Controllers.IMembershipService service) : void" excluded="false" instrumented="true" cc="0" vc="25" nid="0">
        <seqpnt vc="25" o="0" l="29" el="29" c="9" ec="93" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="25" o="8" l="31" el="31" c="13" ec="71" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="25" o="19" l="32" el="32" c="13" ec="75" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="25" o="2A" l="33" el="33" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name="ChangePassword" signature="ChangePassword() : System.Web.Mvc.ActionResult" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="121" el="121" c="13" ec="78" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="22" l="123" el="123" c="13" ec="27" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="2B" l="124" el="124" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name="ChangePassword" signature="ChangePassword(System.String currentPassword,System.String newPassword,System.String confirmPassword) : System.Web.Mvc.ActionResult" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="6" o="1" l="133" el="133" c="13" ec="78" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="6" o="22" l="135" el="135" c="13" ec="88" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="4" o="30" l="137" el="137" c="17" ec="31" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="2" o="3A" l="142" el="142" c="17" ec="104" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="5F" l="144" el="144" c="21" ec="70" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="6E" l="148" el="148" c="21" ec="124" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="84" l="149" el="149" c="21" ec="35" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="0" o="8D" l="152" el="152" c="13" ec="18" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="0" o="8F" l="154" el="154" c="17" ec="120" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="0" o="A5" l="155" el="155" c="17" ec="31" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="6" o="AF" l="157" el="157" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name="ChangePasswordSuccess" signature="ChangePasswordSuccess() : System.Web.Mvc.ActionResult" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="162" el="162" c="13" ec="27" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="A" l="163" el="163" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name="ErrorCodeToString" signature="ErrorCodeToString(System.Web.Security.MembershipCreateStatus createStatus) : System.String [static]" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="243" el="243" c="13" ec="34" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="39" l="246" el="246" c="21" ec="91" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="0" o="41" l="249" el="249" c="21" ec="122" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="0" o="49" l="252" el="252" c="21" ec="101" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="0" o="51" l="255" el="255" c="21" ec="108" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="0" o="59" l="258" el="258" c="21" ec="119" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="0" o="61" l="261" el="261" c="21" ec="121" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="0" o="69" l="264" el="264" c="21" ec="103" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="0" o="71" l="267" el="267" c="21" ec="184" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="0" o="79" l="270" el="270" c="21" ec="182" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="0" o="81" l="273" el="273" c="21" ec="164" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="89" l="275" el="275" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name="get_FormsAuth" signature="get_FormsAuth() : KnowledgeExchangeWeb.Controllers.IFormsAuthentication" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="get_MembershipService" signature="get_MembershipService() : KnowledgeExchangeWeb.Controllers.IMembershipService" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="LogOff" signature="LogOff() : System.Web.Mvc.ActionResult" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="78" el="78" c="13" ec="33" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="D" l="80" el="80" c="13" ec="54" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="20" l="81" el="81" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name="LogOn" signature="LogOn() : System.Web.Mvc.ActionResult" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="50" el="50" c="13" ec="27" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="A" l="51" el="51" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name="LogOn" signature="LogOn(System.String userName,System.String password,System.Boolean rememberMe,System.String returnUrl) : System.Web.Mvc.ActionResult" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="5" o="1" l="59" el="59" c="13" ec="52" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="3" o="E" l="61" el="61" c="17" ec="31" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="2" o="17" l="64" el="64" c="13" ec="52" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="2" o="25" l="65" el="65" c="13" ec="50" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="31" l="67" el="67" c="17" ec="44" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="3D" l="71" el="71" c="17" ec="58" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="5" o="50" l="73" el="73" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name="OnActionExecuting" signature="OnActionExecuting(System.Web.Mvc.ActionExecutingContext filterContext) : void" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="167" el="167" c="13" ec="76" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="0" o="21" l="169" el="169" c="17" ec="97" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="0" o="2C" l="171" el="171" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name="Register" signature="Register() : System.Web.Mvc.ActionResult" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="86" el="86" c="13" ec="78" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="22" l="88" el="88" c="13" ec="27" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="2B" l="89" el="89" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name="Register" signature="Register(System.String userName,System.String email,System.String password,System.String confirmPassword) : System.Web.Mvc.ActionResult" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="7" o="1" l="95" el="95" c="13" ec="78" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="7" o="22" l="97" el="97" c="13" ec="82" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="2" o="35" l="100" el="100" c="17" ec="111" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="2" o="44" l="102" el="102" c="17" ec="68" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="50" l="104" el="104" c="21" ec="84" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="5E" l="105" el="105" c="21" ec="62" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="72" l="109" el="109" c="21" ec="88" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="6" o="8B" l="114" el="114" c="13" ec="27" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="7" o="94" l="115" el="115" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name="set_FormsAuth" signature="set_FormsAuth(KnowledgeExchangeWeb.Controllers.IFormsAuthentication value) : void" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="set_MembershipService" signature="set_MembershipService(KnowledgeExchangeWeb.Controllers.IMembershipService value) : void" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="ValidateChangePassword" signature="ValidateChangePassword(System.String currentPassword,System.String newPassword,System.String confirmPassword) : System.Boolean" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="6" o="1" l="177" el="177" c="13" ec="55" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="F" l="179" el="179" c="17" ec="101" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="6" o="26" l="181" el="181" c="13" ec="97" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="2" o="47" l="183" el="186" c="17" ec="64" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="6" o="83" l="189" el="189" c="13" ec="88" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="90" l="191" el="191" c="17" ec="111" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="6" o="A7" l="194" el="194" c="13" ec="39" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="6" o="B5" l="195" el="195" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name="ValidateLogOn" signature="ValidateLogOn(System.String userName,System.String password) : System.Boolean" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="5" o="1" l="199" el="199" c="13" ec="48" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="F" l="201" el="201" c="17" ec="86" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="5" o="26" l="203" el="203" c="13" ec="48" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="34" l="205" el="205" c="17" ec="86" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="5" o="4B" l="207" el="207" c="13" ec="69" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="3" o="5D" l="209" el="209" c="17" ec="102" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="5" o="74" l="212" el="212" c="13" ec="39" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="5" o="82" l="213" el="213" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name="ValidateRegistration" signature="ValidateRegistration(System.String userName,System.String email,System.String password,System.String confirmPassword) : System.Boolean" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="7" o="1" l="217" el="217" c="13" ec="48" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="F" l="219" el="219" c="17" ec="86" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="7" o="26" l="221" el="221" c="13" ec="45" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="34" l="223" el="223" c="17" ec="89" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="7" o="4B" l="225" el="225" c="13" ec="91" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="2" o="6C" l="227" el="230" c="17" ec="64" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="7" o="A8" l="232" el="232" c="13" ec="85" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="1" o="B6" l="234" el="234" c="17" ec="111" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="7" o="CD" l="236" el="236" c="13" ec="39" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="7" o="DB" l="237" el="237" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
    </class>
    <class name="KnowledgeExchangeWeb.Controllers.AccountMembershipService" signature="KnowledgeExchangeWeb.Controllers.AccountMembershipService" excluded="false" nid="0">
      <method name=".ctor" signature=".ctor() : void" excluded="false" instrumented="true" cc="0" vc="2" nid="0">
        <seqpnt vc="2" o="0" l="315" el="316" c="9" ec="25" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="2" o="9" l="318" el="318" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name=".ctor" signature=".ctor(System.Web.Security.MembershipProvider provider) : void" excluded="false" instrumented="true" cc="0" vc="25" nid="0">
        <seqpnt vc="25" o="0" l="320" el="320" c="9" ec="69" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="25" o="8" l="322" el="322" c="13" ec="57" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="25" o="18" l="323" el="323" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name="ChangePassword" signature="ChangePassword(System.String userName,System.String oldPassword,System.String newPassword) : System.Boolean" excluded="false" instrumented="true" cc="0" vc="2" nid="0">
        <seqpnt vc="2" o="1" l="347" el="347" c="13" ec="95" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="2" o="F" l="348" el="348" c="13" ec="73" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="2" o="1A" l="349" el="349" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name="CreateUser" signature="CreateUser(System.String userName,System.String password,System.String email) : System.Web.Security.MembershipCreateStatus" excluded="false" instrumented="true" cc="0" vc="2" nid="0">
        <seqpnt vc="2" o="1" l="341" el="341" c="13" ec="97" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="2" o="16" l="342" el="342" c="13" ec="27" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="2" o="1A" l="343" el="343" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name="get_MinPasswordLength" signature="get_MinPasswordLength() : System.Int32" excluded="false" instrumented="true" cc="0" vc="30" nid="0">
        <seqpnt vc="30" o="1" l="329" el="329" c="17" ec="60" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="30" o="F" l="330" el="330" c="13" ec="14" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name="ValidateUser" signature="ValidateUser(System.String userName,System.String password) : System.Boolean" excluded="false" instrumented="true" cc="0" vc="5" nid="0">
        <seqpnt vc="5" o="1" l="335" el="335" c="13" ec="63" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="5" o="11" l="336" el="336" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
    </class>
    <class name="KnowledgeExchangeWeb.Controllers.FormsAuthenticationService" signature="KnowledgeExchangeWeb.Controllers.FormsAuthenticationService" excluded="false" nid="0">
      <method name=".ctor" signature=".ctor() : void" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="SignIn" signature="SignIn(System.String userName,System.Boolean createPersistentCookie) : void" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="294" el="294" c="13" ec="81" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="0" o="9" l="295" el="295" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
      <method name="SignOut" signature="SignOut() : void" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="298" el="298" c="13" ec="43" ex="false" fl="65536" doc="3" nid="0" />
        <seqpnt vc="0" o="7" l="299" el="299" c="9" ec="10" ex="false" fl="65536" doc="3" nid="0" />
      </method>
    </class>
    <class name="AndrewSiemer.KnowledgeExchange.Web.Controllers.HomeController" signature="AndrewSiemer.KnowledgeExchange.Web.Controllers.HomeController" excluded="false" nid="0">
      <method name=".ctor" signature=".ctor() : void" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="About" signature="About() : System.Web.Mvc.ActionResult" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="21" el="21" c="13" ec="27" ex="false" fl="65536" doc="4" nid="0" />
        <seqpnt vc="1" o="A" l="22" el="22" c="9" ec="10" ex="false" fl="65536" doc="4" nid="0" />
      </method>
      <method name="Index" signature="Index() : System.Web.Mvc.ActionResult" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="11" el="11" c="13" ec="61" ex="false" fl="65536" doc="4" nid="0" />
        <seqpnt vc="0" o="17" l="13" el="13" c="13" ec="65" ex="false" fl="65536" doc="4" nid="0" />
        <seqpnt vc="0" o="32" l="15" el="15" c="13" ec="27" ex="false" fl="65536" doc="4" nid="0" />
        <seqpnt vc="0" o="3B" l="16" el="16" c="9" ec="10" ex="false" fl="65536" doc="4" nid="0" />
      </method>
    </class>
    <class name="KnowledgeExchangeWeb.MvcApplication" signature="KnowledgeExchangeWeb.MvcApplication" excluded="false" nid="0">
      <method name=".ctor" signature=".ctor() : void" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="Application_Start" signature="Application_Start() : void" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="29" el="29" c="13" ec="47" ex="false" fl="65536" doc="6" nid="0" />
        <seqpnt vc="0" o="C" l="30" el="30" c="9" ec="10" ex="false" fl="65536" doc="6" nid="0" />
      </method>
      <method name="RegisterRoutes" signature="RegisterRoutes(System.Web.Routing.RouteCollection routes) : void [static]" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="17" el="17" c="13" ec="62" ex="false" fl="65536" doc="6" nid="0" />
        <seqpnt vc="0" o="D" l="19" el="23" c="13" ec="15" ex="false" fl="65536" doc="6" nid="0" />
        <seqpnt vc="0" o="32" l="25" el="25" c="9" ec="10" ex="false" fl="65536" doc="6" nid="0" />
      </method>
    </class>
  </module>
  <module moduleId="18" name="P:\Projects\DotNetSlackers\Articles\KnowledgeExchange\trunk\src\KnowledgeExchange.Web.Tests\bin\debug\AndrewSiemer.KnowledgeExchange.Web.Tests.dll" assembly="AndrewSiemer.KnowledgeExchange.Web.Tests" assemblyIdentity="AndrewSiemer.KnowledgeExchange.Web.Tests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null, processorArchitecture=MSIL" nid="0">
    <class name="AndrewSiemer.KnowledgeExchange.Web.Tests.Controllers.AccountControllerTest" signature="AndrewSiemer.KnowledgeExchange.Web.Tests.Controllers.AccountControllerTest" excluded="false" nid="0">
      <method name=".ctor" signature=".ctor() : void" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="ChangePasswordGetReturnsView" signature="ChangePasswordGetReturnsView() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="22" el="22" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="25" el="25" c="13" ec="73" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="13" l="28" el="28" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="2F" l="29" el="29" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="ChangePasswordPostRedirectsOnSuccess" signature="ChangePasswordPostRedirectsOnSuccess() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="35" el="35" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="38" el="38" c="13" ec="126" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="22" l="41" el="41" c="13" ec="84" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="3D" l="42" el="42" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="ChangePasswordPostReturnsViewIfCurrentPasswordNotSpecified" signature="ChangePasswordPostReturnsViewIfCurrentPasswordNotSpecified() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="48" el="48" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="51" el="51" c="13" ec="105" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="22" l="54" el="54" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="3E" l="55" el="55" c="13" ec="139" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="6E" l="56" el="56" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="ChangePasswordPostReturnsViewIfNewPasswordDoesNotMatchConfirmPassword" signature="ChangePasswordPostReturnsViewIfNewPasswordDoesNotMatchConfirmPassword() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="62" el="62" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="65" el="65" c="13" ec="122" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="22" l="68" el="68" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="3E" l="69" el="69" c="13" ec="149" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="6E" l="70" el="70" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="ChangePasswordPostReturnsViewIfNewPasswordIsNull" signature="ChangePasswordPostReturnsViewIfNewPasswordIsNull() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="76" el="76" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="79" el="79" c="13" ec="102" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="1A" l="82" el="82" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="36" l="83" el="83" c="13" ec="155" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="66" l="84" el="84" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="ChangePasswordPostReturnsViewIfNewPasswordIsTooShort" signature="ChangePasswordPostReturnsViewIfNewPasswordIsTooShort() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="90" el="90" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="93" el="93" c="13" ec="108" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="22" l="96" el="96" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="3E" l="97" el="97" c="13" ec="155" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="6E" l="98" el="98" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="ChangePasswordPostReturnsViewIfProviderRejectsPassword" signature="ChangePasswordPostReturnsViewIfProviderRejectsPassword() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="104" el="104" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="107" el="107" c="13" ec="104" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="22" l="110" el="110" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="3E" l="111" el="111" c="13" ec="158" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="6E" l="112" el="112" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="ChangePasswordSuccess" signature="ChangePasswordSuccess() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="118" el="118" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="121" el="121" c="13" ec="80" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="13" l="124" el="124" c="13" ec="38" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="1A" l="125" el="125" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="ConstructorSetsProperties" signature="ConstructorSetsProperties() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="131" el="131" c="13" ec="83" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="132" el="132" c="13" ec="83" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="D" l="135" el="135" c="13" ec="96" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="15" l="138" el="138" c="13" ec="99" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="27" l="139" el="139" c="13" ec="123" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="39" l="140" el="140" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="ConstructorSetsPropertiesToDefaultValues" signature="ConstructorSetsPropertiesToDefaultValues() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="146" el="146" c="13" ec="68" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="149" el="149" c="13" ec="83" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="18" l="150" el="150" c="13" ec="99" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="29" l="151" el="151" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="GetAccountController" signature="GetAccountController() : KnowledgeExchangeWeb.Controllers.AccountController [static]" excluded="false" instrumented="true" cc="0" vc="23" nid="0">
        <seqpnt vc="23" o="1" l="359" el="359" c="13" ec="83" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="23" o="7" l="360" el="360" c="13" ec="82" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="23" o="D" l="361" el="361" c="13" ec="107" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="23" o="14" l="362" el="362" c="13" ec="96" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="23" o="1C" l="363" el="363" c="13" ec="125" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="23" o="2E" l="364" el="364" c="13" ec="62" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="23" o="37" l="365" el="365" c="13" ec="31" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="23" o="3C" l="366" el="366" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="LoginGet" signature="LoginGet() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="157" el="157" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="160" el="160" c="13" ec="64" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="13" l="163" el="163" c="13" ec="38" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="1A" l="164" el="164" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="LoginPostRedirectsHomeIfLoginSuccessfulButNoReturnUrlGiven" signature="LoginPostRedirectsHomeIfLoginSuccessfulButNoReturnUrlGiven() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="170" el="170" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="173" el="173" c="13" ec="120" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="1F" l="176" el="176" c="13" ec="71" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="3A" l="177" el="177" c="13" ec="68" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="55" l="178" el="178" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="LoginPostRedirectsToReturnUrlIfLoginSuccessfulAndReturnUrlGiven" signature="LoginPostRedirectsToReturnUrlIfLoginSuccessfulAndReturnUrlGiven() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="184" el="184" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="187" el="187" c="13" ec="112" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="23" l="190" el="190" c="13" ec="52" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="34" l="191" el="191" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="LoginPostReturnsViewIfPasswordNotSpecified" signature="LoginPostReturnsViewIfPasswordNotSpecified() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="197" el="197" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="200" el="200" c="13" ec="90" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="1F" l="203" el="203" c="13" ec="124" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="4F" l="204" el="204" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="LoginPostReturnsViewIfUsernameNotSpecified" signature="LoginPostReturnsViewIfUsernameNotSpecified() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="210" el="210" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="213" el="213" c="13" ec="91" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="1F" l="216" el="216" c="13" ec="124" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="4F" l="217" el="217" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="LoginPostReturnsViewIfUsernameOrPasswordIsIncorrect" signature="LoginPostReturnsViewIfUsernameOrPasswordIsIncorrect() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="223" el="223" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="226" el="226" c="13" ec="97" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="1F" l="229" el="229" c="13" ec="140" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="4F" l="230" el="230" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="LogOff" signature="LogOff() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="236" el="236" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="239" el="239" c="13" ec="87" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="13" l="242" el="242" c="13" ec="71" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="2E" l="243" el="243" c="13" ec="68" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="49" l="244" el="244" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="RegisterGet" signature="RegisterGet() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="250" el="250" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="253" el="253" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="13" l="256" el="256" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="2F" l="257" el="257" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="RegisterPostRedirectsHomeIfRegistrationSuccessful" signature="RegisterPostRedirectsHomeIfRegistrationSuccessful() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="263" el="263" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="266" el="266" c="13" ec="132" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="27" l="269" el="269" c="13" ec="71" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="42" l="270" el="270" c="13" ec="68" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="5D" l="271" el="271" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="RegisterPostReturnsViewIfEmailNotSpecified" signature="RegisterPostReturnsViewIfEmailNotSpecified() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="277" el="277" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="280" el="280" c="13" ec="105" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="27" l="283" el="283" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="43" l="284" el="284" c="13" ec="127" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="73" l="285" el="285" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="RegisterPostReturnsViewIfNewPasswordDoesNotMatchConfirmPassword" signature="RegisterPostReturnsViewIfNewPasswordDoesNotMatchConfirmPassword() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="291" el="291" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="294" el="294" c="13" ec="111" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="27" l="297" el="297" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="43" l="298" el="298" c="13" ec="149" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="73" l="299" el="299" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="RegisterPostReturnsViewIfPasswordIsNull" signature="RegisterPostReturnsViewIfPasswordIsNull() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="305" el="305" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="308" el="308" c="13" ec="98" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="1F" l="311" el="311" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="3B" l="312" el="312" c="13" ec="148" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="6B" l="313" el="313" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="RegisterPostReturnsViewIfPasswordIsTooShort" signature="RegisterPostReturnsViewIfPasswordIsTooShort() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="319" el="319" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="322" el="322" c="13" ec="104" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="27" l="325" el="325" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="43" l="326" el="326" c="13" ec="148" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="73" l="327" el="327" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="RegisterPostReturnsViewIfRegistrationFails" signature="RegisterPostReturnsViewIfRegistrationFails() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="333" el="333" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="336" el="336" c="13" ec="132" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="27" l="339" el="339" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="43" l="340" el="340" c="13" ec="153" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="73" l="341" el="341" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="RegisterPostReturnsViewIfUsernameNotSpecified" signature="RegisterPostReturnsViewIfUsernameNotSpecified() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="347" el="347" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="7" l="350" el="350" c="13" ec="102" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="27" l="353" el="353" c="13" ec="67" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="43" l="354" el="354" c="13" ec="124" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="73" l="355" el="355" c="9" ec="10" ex="false" fl="65536" doc="2" nid="0" />
      </method>
    </class>
    <class name="AndrewSiemer.KnowledgeExchange.Web.Tests.Controllers.AccountControllerTest+MockFormsAuthenticationService" signature="AndrewSiemer.KnowledgeExchange.Web.Tests.Controllers.AccountControllerTest+MockFormsAuthenticationService" excluded="false" nid="0">
      <method name=".ctor" signature=".ctor() : void" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="SignIn" signature="SignIn(System.String userName,System.Boolean createPersistentCookie) : void" excluded="false" instrumented="true" cc="0" vc="3" nid="0">
        <seqpnt vc="3" o="1" l="372" el="372" c="13" ec="14" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="SignOut" signature="SignOut() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="376" el="376" c="13" ec="14" ex="false" fl="65536" doc="2" nid="0" />
      </method>
    </class>
    <class name="AndrewSiemer.KnowledgeExchange.Web.Tests.Controllers.AccountControllerTest+MockHttpContext" signature="AndrewSiemer.KnowledgeExchange.Web.Tests.Controllers.AccountControllerTest+MockHttpContext" excluded="false" nid="0">
      <method name=".ctor" signature=".ctor() : void" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="get_User" signature="get_User() : System.Security.Principal.IPrincipal" excluded="false" instrumented="true" cc="0" vc="2" nid="0">
        <seqpnt vc="2" o="1" l="444" el="444" c="21" ec="39" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="2" o="12" l="446" el="446" c="25" ec="53" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="2" o="1E" l="448" el="448" c="21" ec="34" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="2" o="27" l="449" el="449" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="set_User" signature="set_User(System.Security.Principal.IPrincipal value) : void" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="452" el="452" c="21" ec="35" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="0" o="8" l="453" el="453" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
    </class>
    <class name="AndrewSiemer.KnowledgeExchange.Web.Tests.Controllers.AccountControllerTest+MockIdentity" signature="AndrewSiemer.KnowledgeExchange.Web.Tests.Controllers.AccountControllerTest+MockIdentity" excluded="false" nid="0">
      <method name=".ctor" signature=".ctor() : void" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="get_AuthenticationType" signature="get_AuthenticationType() : System.String" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="385" el="385" c="21" ec="49" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="0" o="9" l="386" el="386" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="get_IsAuthenticated" signature="get_IsAuthenticated() : System.Boolean" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="393" el="393" c="21" ec="33" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="0" o="5" l="394" el="394" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="get_Name" signature="get_Name() : System.String" excluded="false" instrumented="true" cc="0" vc="2" nid="0">
        <seqpnt vc="2" o="1" l="401" el="401" c="21" ec="39" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="2" o="9" l="402" el="402" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
    </class>
    <class name="AndrewSiemer.KnowledgeExchange.Web.Tests.Controllers.AccountControllerTest+MockMembershipProvider" signature="AndrewSiemer.KnowledgeExchange.Web.Tests.Controllers.AccountControllerTest+MockMembershipProvider" excluded="false" nid="0">
      <method name=".ctor" signature=".ctor() : void" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="ChangePassword" signature="ChangePassword(System.String username,System.String oldPassword,System.String newPassword) : System.Boolean" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="563" el="563" c="17" ec="53" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="ChangePasswordQuestionAndAnswer" signature="ChangePasswordQuestionAndAnswer(System.String username,System.String password,System.String newPasswordQuestion,System.String newPasswordAnswer) : System.Boolean" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="568" el="568" c="17" ec="53" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="CreateUser" signature="CreateUser(System.String username,System.String password,System.String email,System.String passwordQuestion,System.String passwordAnswer,System.Boolean isApproved,System.Object providerUserKey,byref System.Web.Security.MembershipCreateStatus status) : System.Web.Security.MembershipUser" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="2" o="1" l="573" el="573" c="17" ec="68" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="2" o="7" l="575" el="575" c="17" ec="105" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="37" l="577" el="577" c="21" ec="61" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="1" o="3F" l="582" el="582" c="21" ec="104" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="2" o="58" l="585" el="585" c="17" ec="29" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="2" o="5C" l="586" el="586" c="13" ec="14" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="DeleteUser" signature="DeleteUser(System.String username,System.Boolean deleteAllRelatedData) : System.Boolean" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="590" el="590" c="17" ec="53" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="FindUsersByEmail" signature="FindUsersByEmail(System.String emailToMatch,System.Int32 pageIndex,System.Int32 pageSize,byref System.Int32 totalRecords) : System.Web.Security.MembershipUserCollection" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="595" el="595" c="17" ec="53" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="FindUsersByName" signature="FindUsersByName(System.String usernameToMatch,System.Int32 pageIndex,System.Int32 pageSize,byref System.Int32 totalRecords) : System.Web.Security.MembershipUserCollection" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="600" el="600" c="17" ec="53" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="get_ApplicationName" signature="get_ApplicationName() : System.String" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="465" el="465" c="21" ec="45" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="0" o="A" l="466" el="466" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="get_EnablePasswordReset" signature="get_EnablePasswordReset() : System.Boolean" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="477" el="477" c="21" ec="34" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="0" o="5" l="478" el="478" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="get_EnablePasswordRetrieval" signature="get_EnablePasswordRetrieval() : System.Boolean" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="485" el="485" c="21" ec="34" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="0" o="5" l="486" el="486" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="get_MaxInvalidPasswordAttempts" signature="get_MaxInvalidPasswordAttempts() : System.Int32" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="493" el="493" c="21" ec="30" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="0" o="5" l="494" el="494" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="get_MinRequiredNonAlphanumericCharacters" signature="get_MinRequiredNonAlphanumericCharacters() : System.Int32" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="501" el="501" c="21" ec="30" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="0" o="5" l="502" el="502" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="get_MinRequiredPasswordLength" signature="get_MinRequiredPasswordLength() : System.Int32" excluded="false" instrumented="true" cc="0" vc="30" nid="0">
        <seqpnt vc="30" o="1" l="509" el="509" c="21" ec="30" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="30" o="5" l="510" el="510" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="get_Name" signature="get_Name() : System.String" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="517" el="517" c="21" ec="33" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="0" o="5" l="518" el="518" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="get_PasswordAttemptWindow" signature="get_PasswordAttemptWindow() : System.Int32" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="525" el="525" c="21" ec="30" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="0" o="5" l="526" el="526" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="get_PasswordFormat" signature="get_PasswordFormat() : System.Web.Security.MembershipPasswordFormat" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="533" el="533" c="21" ec="59" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="0" o="5" l="534" el="534" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="get_PasswordStrengthRegularExpression" signature="get_PasswordStrengthRegularExpression() : System.String" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="541" el="541" c="21" ec="33" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="0" o="5" l="542" el="542" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="get_RequiresQuestionAndAnswer" signature="get_RequiresQuestionAndAnswer() : System.Boolean" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="549" el="549" c="21" ec="34" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="0" o="5" l="550" el="550" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="get_RequiresUniqueEmail" signature="get_RequiresUniqueEmail() : System.Boolean" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="557" el="557" c="21" ec="34" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="0" o="5" l="558" el="558" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="GetAllUsers" signature="GetAllUsers(System.Int32 pageIndex,System.Int32 pageSize,byref System.Int32 totalRecords) : System.Web.Security.MembershipUserCollection" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="605" el="605" c="17" ec="53" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="GetNumberOfUsersOnline" signature="GetNumberOfUsersOnline() : System.Int32" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="610" el="610" c="17" ec="53" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="GetPassword" signature="GetPassword(System.String username,System.String answer) : System.String" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="615" el="615" c="17" ec="53" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="GetUser" signature="GetUser(System.Object providerUserKey,System.Boolean userIsOnline) : System.Web.Security.MembershipUser" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="625" el="625" c="17" ec="53" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="GetUser" signature="GetUser(System.String username,System.Boolean userIsOnline) : System.Web.Security.MembershipUser" excluded="false" instrumented="true" cc="0" vc="2" nid="0">
        <seqpnt vc="2" o="1" l="630" el="630" c="17" ec="49" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="2" o="9" l="631" el="631" c="13" ec="14" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="GetUserNameByEmail" signature="GetUserNameByEmail(System.String email) : System.String" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="620" el="620" c="17" ec="53" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="ResetPassword" signature="ResetPassword(System.String username,System.String answer) : System.String" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="635" el="635" c="17" ec="53" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="set_ApplicationName" signature="set_ApplicationName(System.String value) : void" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="469" el="469" c="21" ec="46" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="0" o="8" l="470" el="470" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="UnlockUser" signature="UnlockUser(System.String userName) : System.Boolean" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="640" el="640" c="17" ec="53" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="UpdateUser" signature="UpdateUser(System.Web.Security.MembershipUser user) : void" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="645" el="645" c="17" ec="53" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="ValidateUser" signature="ValidateUser(System.String username,System.String password) : System.Boolean" excluded="false" instrumented="true" cc="0" vc="5" nid="0">
        <seqpnt vc="5" o="1" l="650" el="650" c="17" ec="52" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="5" o="F" l="651" el="651" c="13" ec="14" ex="false" fl="65536" doc="2" nid="0" />
      </method>
    </class>
    <class name="AndrewSiemer.KnowledgeExchange.Web.Tests.Controllers.AccountControllerTest+MockMembershipUser" signature="AndrewSiemer.KnowledgeExchange.Web.Tests.Controllers.AccountControllerTest+MockMembershipUser" excluded="false" nid="0">
      <method name=".ctor" signature=".ctor() : void" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="ChangePassword" signature="ChangePassword(System.String oldPassword,System.String newPassword) : System.Boolean" excluded="false" instrumented="true" cc="0" vc="2" nid="0">
        <seqpnt vc="2" o="1" l="432" el="432" c="17" ec="54" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="2" o="F" l="433" el="433" c="13" ec="14" ex="false" fl="65536" doc="2" nid="0" />
      </method>
    </class>
    <class name="AndrewSiemer.KnowledgeExchange.Web.Tests.Controllers.AccountControllerTest+MockPrincipal" signature="AndrewSiemer.KnowledgeExchange.Web.Tests.Controllers.AccountControllerTest+MockPrincipal" excluded="false" nid="0">
      <method name=".ctor" signature=".ctor() : void" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="get_Identity" signature="get_Identity() : System.Security.Principal.IIdentity" excluded="false" instrumented="true" cc="0" vc="2" nid="0">
        <seqpnt vc="2" o="1" l="414" el="414" c="21" ec="43" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="2" o="12" l="416" el="416" c="25" ec="56" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="2" o="1E" l="418" el="418" c="21" ec="38" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="2" o="27" l="419" el="419" c="17" ec="18" ex="false" fl="65536" doc="2" nid="0" />
      </method>
      <method name="IsInRole" signature="IsInRole(System.String role) : System.Boolean" excluded="false" instrumented="true" cc="0" vc="0" nid="0">
        <seqpnt vc="0" o="1" l="424" el="424" c="17" ec="30" ex="false" fl="65536" doc="2" nid="0" />
        <seqpnt vc="0" o="5" l="425" el="425" c="13" ec="14" ex="false" fl="65536" doc="2" nid="0" />
      </method>
    </class>
    <class name="AndrewSiemer.KnowledgeExchange.Web.Tests.Controllers.HomeControllerTest" signature="AndrewSiemer.KnowledgeExchange.Web.Tests.Controllers.HomeControllerTest" excluded="false" nid="0">
      <method name=".ctor" signature=".ctor() : void" excluded="false" instrumented="false" cc="0" vc="0" nid="0" />
      <method name="About" signature="About() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="36" el="36" c="13" ec="62" ex="false" fl="65536" doc="1" nid="0" />
        <seqpnt vc="1" o="7" l="39" el="39" c="13" ec="66" ex="false" fl="65536" doc="1" nid="0" />
        <seqpnt vc="1" o="13" l="42" el="42" c="13" ec="38" ex="false" fl="65536" doc="1" nid="0" />
        <seqpnt vc="1" o="1A" l="43" el="43" c="9" ec="10" ex="false" fl="65536" doc="1" nid="0" />
      </method>
      <method name="Index" signature="Index() : void" excluded="false" instrumented="true" cc="0" vc="1" nid="0">
        <seqpnt vc="1" o="1" l="30" el="30" c="9" ec="10" ex="false" fl="65536" doc="1" nid="0" />
      </method>
    </class>
  </module>
</coverage>